package com.vpx.server.service.system;

import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;

/**
 * @author lihui
 * @title: vpx
 * @module TODO
 * @description: 生成唯一编号
 * @date 2021/9/23 21:08
 */
public interface SysUidService {
    /**
     * 用户编号
     */
    public static final String TYPE_1001 = "1001";

    /**
     * 获取下一个顺序号
     * @param type
     * @return
     */
    long getNextNum(String type) ;
    /**
     * 获取顺序号
     * @param type
     * @param num
     * @return
     */
    long getNextNum(String type, int num) ;
}
